﻿using System;
using Epitech.Krisk.Xna.ScreenManagerLib.ScreenManager;

namespace Epitech.Krisk.Xna.UI.Game.InGame
{
    interface IGameObject
    {
        void Draw(Microsoft.Xna.Framework.GameTime gameTime);
        void HandleInput(InputState input);
        void LoadContent();
        void UnloadContent();
        void Update(Microsoft.Xna.Framework.GameTime gameTime, bool otherScreenHasFocus, bool coveredByOtherScreen);
    }
}
